/*
 * Copyright 2000-2013 JetBrains s.r.o.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package org.jetbrains.idea.maven.dom

import com.intellij.maven.testFramework.MavenDomTestCase
import com.intellij.spellchecker.inspections.SpellCheckingInspection
import kotlinx.coroutines.runBlocking
import org.junit.Test

class MavenSpellcheckerTest : MavenDomTestCase() {
  @Test
  fun testSpell() = runBlocking {
    fixture.enableInspections(SpellCheckingInspection::class.java)

    createProjectPom("""
                       <groupId>test</groupId>
                       <artifactId>project</artifactId>
                       <version>1</version>
                       <description><TYPO>xxxxx</TYPO></description>
                       <dependencies>
                         <dependency>
                           <groupId>xxxxx</groupId>
                           <artifactId>xxxxx</artifactId>
                           <version>4.0</version>
                           <type>pom</type>
                         </dependency>
                       </dependencies>
                       """.trimIndent())

    checkHighlighting()
  }
}
